home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 October
/
EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso
/
Aminet
/
util
/
wb
/
MagicEYE.lha
/
magiceye
/
MagicEYE.dok
< prev
next >
Wrap
Text File
|
1995-06-17
|
10KB
|
169 lines
__ __
)\\ /(( Version 37.1 __
/ \\ / \\ 39.1 __ ________ / \\ ________
/ \\ / \\ )\\ ) \\ ( )) ) \\
/ /\ \V /\ \\ / \\ / ___ \\ \_// / ___ \\
/ // \ // \ \\ / \\ / // \___// ___ / // \___//
/ // \ // \ \\ / /\ \\ / // _______ ) \\ / //
/ // \// \ \\ / /__\ \\ \ \\ \___ \\ / // \ \\ ____
/ // \ \\ / ______ \\ \ \\ ) \\ / // \ \\ ) \\
/ // @ 1995 by \ \\ / // \ \\ \ \\__/ // / // \ \\__/ //
\_)) Christian Krapp \___)) \_)) \___)) \_______// \_// \_______//
sMail: eMail: _______ ___ _____
Christian Krapp / __//\ \/ /// __//
Hagenmähderstr.9 krabbe@informatik.fh-augsburg.de / _// \ /// _//
D-86391 Stadtbergen / //__ / /// //__
(GERMANY) \___// /_// \___//
--------------------------------------------------------------------------------
Copyright:
Dieses Programm und alle dazugehörige Dateien (Programm-Icon) sind Copyright
1995 bei Christian 'cr8y' Krapp! Es darf nur im unveränderten Zustand weiter-
gegeben werden. Eine Gebühr, die über den üblichen Disketten-Preis zuzüglich
einer geringen Kopiergebühr liegt, darf nicht erhoben werden. Desweiteren darf
dieses Programm nicht ohne Genehmigung auf eine PD-Serie oder eine CD-Rom über-
nommen werden. Diese Genehmigung ist beim Autor erhältlich und wird in der Regel
gegeben.
Nur für die AmiNet, FreshFish, und MeetingPearls CD-Rom-Serien sind keine
Genehmigungen nötig.
Dieses Programm ist weder Public Domain noch Shareware. Es wurde als Freeware
freigegeben. Jeder der dieses Programm benutzt sollte mir eine Postkarte oder
eMail schicken (Schließlich würde es mich interessieren, wieviele Leute dieses
Programm benutzen).
--------------------------------------------------------------------------------
Einführung:
Nein: Dieses Programm ist kein weiteres Programm zum Berechnen von 3D Bildern.
Jeder Amiga-Benutzer dürfte inzwischen MagicWB (und die zusatz Icon-Pakete)
kennen. Auch dürften die verschiedenen Gag-Programme bekannt sein, die ein
Augenpaar auf dem Bildschirm anzeigen, das dem Mauszeiger "verfolgt". Doch eines
hat mich schon immer gestört: Diese Augen passen nicht ganz zum Rest der mit
MagicWB aufgepeppten Workbench, da die meisten dieser Augenprogramme mit SW-
Augen arbeiten. Aus diesem Grund hab ich mir die "Arbeit" gemacht und ein
farbiges Augenpaar erstellt.
--------------------------------------------------------------------------------
4 Gründe, dieses Programm zu benutzen:
1.) Die Augen sind Bunt ;^)
2.) Bei Änderungen der Einstellungen wird das Fenster kurzzeitig geschlossen.
3.) Viele Parameter sind einstellbar.
4.) Patch, damit sich das Augen-Fenster wie die Screentitelleiste verhält.
--------------------------------------------------------------------------------
Was wird benötigt?
Auf jeden Fall braucht man einen Amiga-Computer (oder kompatibel ;^) ) mit
mindestens AmigaOS 2.04 oder höher. Leider kann ich nicht garantieren, daß die
Programmversion für AmigaOS 2.04 funktioniert, da ich nur einen Rechner mit
AmigaOS 3.0 besitze. Desweiteren sollte die Workbench mit mindestens 8 Farben
und einer möglichst quadratischen-Auflösung (z.B. 640×512) betrieben werden.
Auch sollte möglichst die MagicWB-Farbpalette benutzt werden, da die Augen
darauf abgestimmt sind. Desweiteren sollte für die Bildschirmtitelleiste ein
Zeichensatz mit mindestens der Größe 13 benutzt werden, da ansonsten die Augen
über die Titelleiste hinausstehen.
--------------------------------------------------------------------------------
Die verschiedenen Programm-Versionen:
Es ist eigentlich sehr einfach: Da AmigaOS 3.0 einige bessere Funktionen hat,
habe ich mich etnschlossen, zwei Versionen von MagicEYE zu erstellen. Eine für
AmigaOS 2.0 (MagicEYE_37) und eine für AmigaOS 3.0 (MagicEYE_39) und höher.
--------------------------------------------------------------------------------
Wie wird dieses Programm installiert?
Es gibt fast nichts einfacheres als das: Man muß nur die richtige Programm-
Version in das WBStartup-Verzeichnis der Startdiskette/-festplatte kopieren. Das
wars dann :-]
--------------------------------------------------------------------------------
Verwendung:
Dieses Programm kann man NUR(!) von der Workbench (bzw. WBStartup-Verzeichnis)
aus starten. Wenn man es von einer Shell aus startet, passiert nichts! Des-
weiteren fehlt dem Programm eine grafische Oberfäche. D.h. alle Parameter müssen
dem Programm mittels ToolTypes im Icon übergeben werden. Folgende ToolTypes sind
vorhanden:
DONOTWAIT : Dies ist eigentlich kein Parameter für MagicEYE, sondern
viel mehr ein Schalter für die Workbench. Dieser Eintrag
sollte nicht entfernt werden!
WIN_X : Mit diesen beiden Parametern wird die Position der Augen auf
WIN_Y dem Bildschirm festgelegt. Dabei wird von der oberen linken
Ecke aus positioniert! Die voreingestellten Werte sind:
WIN_X=545 und WIN_Y=1
DELAY : Dieser Wert bestimmt, wie lange das Fenster von MagicEYE ge-
schlossen wird, wenn die Einstellungen des Systems geändert
wurden. Als Voreinstellung wurde 5 Sekunden gewählt.
PRIORITY : Gibt die Taskpriorität für das System an. Dieser Wert sollte
möglichst unter 0 liegen, damit Programm, die Rechenzeit
benötigen diese auch erhalten. Im Programm voreingestellte
ist der Wert 0, im Icon ist -5 voreingestellt.
DRAGPATCH : Mit diesem (NICHT(!) systemkonformen) Patch ist es möglich,
daß man auch mit dem Augen-Fenster den Bildschirm nach unten
bzw. zur Seite verschieben kann. Wird dieses Flag angegeben,
so ist der Patch aktiv, ansonsten wird dieser Patch nicht
durchgeführt.
SLEEPY : Mit diesem Parameter kann man bestimmen, wie oft die Augen
blinzeln sollen. umso kleiner der Wert, desto häufiger wird
geblinzelt. Voreingestellt ist 40. (Einfach mal probieren)
SLEEP_PERIOD : Dieser Parameter gibt an, wie lange es dauert, bis die Augen
geschlossen werden, wenn die Maus nicht mehr bewegt wird.
Voreingestellt ist ein Wert von 50. (Einfach mal probieren)
FRESHUP_PER_SEC : Dieser Wert gibt an, wie oft in der Sekunde die Augen neu
gezeichnet, und damit, wie oft die Pupillen an die Maus-
position angepasst werden soll. D.h. wenn hier 1 angegeben
wird, dann bedeutet dies, das MagicEYE einmal pro Sekunde
die Augen an die aktuelle Mausposition anpasst. Als Vor-
einstellung wurde 50 gewählt (=> 50mal pro Sekunde). Werte
größer als 100 sind nicht sinnvoll (oder hat jemand einen
Workbench-Screen mit mehr als 100Hz?) und damit auch nicht
möglich. Dieser Wert sollte möglichst gut überdacht werden,
da er vorallem auch die von MagicEYE benötigte Systemzeit
angibt (Je größer der Wert, desto häufiger werden von
MagicEYE die Augen neu berechnet und gezeichnet).
So, daß wäre eigentlich alles, was man zu diesem Tool wissen müsste. Oder...?
Ach, ich hab noch nicht erzählt, wie man das Programm beendent? Nun, eigentlich
meine ich, daß dieses Programm auf jede MagicWB-Workbench gehört. Wenn aber
jemand dieses Programm beenden will, dann kann er dies wiefolgt machen: Fenster
aktivieren (mit der linken Maustaste Fenster anwählen (auf eines der Augen
klicken)) und dann die rechte Maustaste drücken (eventuell öfters).
--------------------------------------------------------------------------------
Was kann man an dem Programm noch verbessern?
* Man kann noch ein paar Spielereien mit den Augen machen (z.B. Augen ab und
zu rollen lassen).
* Man kann in der Version für AmigaOS 3.0 und höher noch die Farben
automatisch an die Workbecnh-Farbpalette anpassen lassen (Wenn sich mehrere
Benutzer melden, die ein solche Möglichkeit benötigen, dann werde ich dieses
eventuell in einer kommenden Version berücksichtigen).
* Man kann davon ausgehen, das noch irgendwelche Fehler (undokumentierte
Möglichkeiten oder gar Käfer ;^) ) enthalten sind, die man entfernen sollte.
--------------------------------------------------------------------------------
Wer Verbesserungsvorschläge, Fehler usw. hat, der kann sollte sich an folgende
Adresse wenden:
sMail: Christian Krapp
Hagenmähderstr. 9
D-86391 Stadtbergen
(GERMANY)
eMail: krabbe@informatik.fh-augsburg.de
--------------------------------------------------------------------------------
Geschichtliches: (xx steht entweder für 37 (AmigaOS 2.04) bzw. 39 (AmigaOS 3.0))
Vxx.0 28.04.1995 - Die ersten Arbeiten an dem Programm beginnen (Animationen)
Vxx.1 16.06.1995 - Nach langer Arbeit (und erneutem erstellen der Animationen)
ist die erste brauchbare Version fertig.